[toc]
awk BEGIN模式、END模式
BEGIN模式
说明
BEGIN
模式在awk程序执行后,但尚未执行处理动作之前需要做的工作(定义变量)
作用
作用一 打印标题
文件 a.txt
内容如下
101,abc,CEO
102,def,CTO
103,qaz,COO
默认打印
$ awk '{print}' a.txt
101,abc,CEO
102,def,CTO
103,qaz,COO
使用 BEGIN
模式打印标题
$ awk 'BEGIN{print "ID","name","job"}{print}' a.txt
ID name job
101,abc,CEO
102,def,CTO
103,qaz,COO